The authors wish to acknowledge the earlier contributions of the following MathWorks consultants to this area: